@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box}
body{background-color:#edf2f6}
.unselectable{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
#footer,#header,#main{width:1260px;margin:0 auto}
#header{height:50px;background-color:#0cf3ff;text-align:center;border-radius:5px}
.active{background-color:#aaff7f}
#header ul{width:50%;position:relative;left:300px}
#header ul li{float:left;width:100px;list-style:none;font-size:20px}
#header .navigation ul li{position:relative;height:50px}
#header ul li a{float:left;width:90px;height:40px;list-style:none;font-size:20px;text-decoration:none;color:#000;top:10px}
#header .navigation ul li a{position:relative;left:5px}
.sub-nav li{position:relative;left:-300px;top:10px;border-top:5px solid #b1ff5d;background-color:#daffa2}
.has-child{position:relative;display:inline-block;z-index:100}
.sub-nav{position:absolute;display:none;background-color:#daffa2}
.has-child:hover .sub-nav{position:relative;background-color:#daffa2;display:block}
.navigation ul li:hover{background-color:#b1ff5d}
#header ul li a:hover{color:#fff}
#header div{height:50px;color:#505050;float:left;font-size:20px;display:block;position:absolute}
#header div i{width:50px;height:50px;line-height:50px;border:solid 2px #505050;border-radius:100%;position:relative;left:2px}
#header .icon{height:50px;width:50px}
#header .icon .station-name{left:60px;top:0}
#header div ul{position:relative}
#header div ul li{position:relative;list-style:none;font-size:18px;left:-300px}
#header .icon .station-name .name{width:200px}
#header .icon .station-name .vice-name{width:130px;left:-230px}
#header .register{position:relative;right:-525px;width:130px;height:50px;background-color:#ff6900}
#header .register a{float:left;text-align:center;position:relative;text-decoration:none;font-size:20px;color:#fff;top:11.665px;height:38px;width:130px}
#header ul li:hover{color:#000}
#header .register a:hover{color:#282864}
#main{width:1200px;height:490px;margin-top:5px;margin-bottom:5px}
#main .ly_title{height:50px;margin-top:15px;margin-bottom:15px;border-radius:11px;background-color:rgba(255,219,189,.6)}
.ly_title h3{font-size:20px;border-left:6px solid #e01109;padding-left:10px;color:#e01109;position:relative;left:15px;top:10px}
#main .web-section{background-color:ivory;height:400px;margin:auto;padding:15px 0;border-radius:15px}
.container{margin:0 auto;width:832px}
.web-message{height:350px;border:2px solid #ddd;margin-top:6px;margin-bottom:18px;border-radius:10px}
.web-message form{height:310px;margin-top:15px;margin-bottom:21px}
.form-group{margin-bottom:15px}
.form-group input,textarea{border-radius:5px;background-color:rgba(255,255,255,.5)}
.form-label{float:left;line-height:34px;width:120px;text-align:right}
.form-label span{color:#d82634}
.form-content{margin-left:130px}
.form-control{line-height:20px;font-size:14px;border:1px solid #ddd;padding:6px 12px;width:600px;display:inline-block;vertical-align:top}
.form-submit{padding:6px 22px;color:#fff;background-color:#d82634;border:0;cursor:pointer;font-size:16px;border-radius:3px}
.form-button{padding:6px 22px;color:#fff;background-color:#767676;border:0;cursor:pointer;font-size:16px;border-radius:3px}
#foot{height:26px;background-color:#fff;text-align:center;border-radius:10px;position:relative;top:10px}
#foot ul li{height:26px;list-style:none}
#foot ul li a{font-size:18px;text-decoration:none;color:#000;position:relative;top:1px}
